package constructor.facade;

public class PerfomanceFacade {
    private SuoNa suoNa;
    private Cha cha;
    private Gu gu;

    public PerfomanceFacade() {
        suoNa = SuoNa.getInstance();
        cha = Cha.getInstance();
        gu = Gu.getInstance();
    }

    public void ready() {
        suoNa.start();
        gu.start();
        cha.start();
    }

    public void play() {
        suoNa.play();
        cha.play();
        gu.play();
    }

    public void end() {
        suoNa.end();
        cha.end();
        gu.end();
    }

    public void run() {
        ready();
        play();
        end();
    }

}
